$(function () {
    layui.use(['form', 'layer', 'jquery', 'laydate'],
        function () {
            $ = layui.jquery;
            var form = layui.form,
                layer = layui.layer;
            var laydate = layui.laydate;
            //执行一个laydate实例
            laydate.render({
                elem: '#birthday', //指定元素
                trigger: 'click'
            });
            //自定义验证规则
            form.verify({
                username: [/^[A-z0-9]{4,16}/, "用户名只能是字符加数字必须4到16位"],
                phone: [/^1[389]\d{9}$/, "请输入正确的手机号"],
                pass: [/(.+){6,12}$/, '密码必须6到12位'],
                repass: function (value) {
                    if ($('#password').val() != $('#L_repass').val()) {
                        return '两次密码不一致';
                    }
                }
            });

            //监听提交
            form.on('submit(add)',
                function (data) {
                    data = data.field;
                    // console.log(data);
                    let hobby = [];
                    //因为对于爱好是多选框，layui自己拿不到数据，所以，需要手动拿数据
                    $("input[type=checkbox][name=hobby]:checked").each(function (index, obj) {
                        // console.log(index, obj);
                        // console.log($(obj).attr('title'))
                        // 因为这里面有很多个值，我们只需要其中选中的值
                        hobby.push($(obj).attr('title'));
                    });
                    data.hobby = hobby.toString();
                    // console.log(hobby)
                    //发异步，把数据提交给java
                    // $.post({
                    //     url:'',
                    //     data:data,
                    //     dataType: 'json',
                    //     success:function () {
                    //
                    //     }
                    // })
                    // $.get();
                    let res = myAjax('/back/user/add', data, 'post');
                    if (res.count > 0) {
                        layer.alert("增加成功", {
                                icon: 6
                            },
                            function () {
                                //关闭当前frame
                                xadmin.close();

                                // 可以对父窗口进行刷新
                                xadmin.father_reload();
                            });
                    } else {
                        layer.alert("增加用户失败");
                    }
                    // $.ajax({
                    //     url: '/back/user/add',
                    //     data: data,
                    //     type: 'post',
                    //     dataType: 'json',
                    //     success: function (res) {
                    //         if (res.count > 0) {
                    //             layer.alert("增加成功", {
                    //                     icon: 6
                    //                 },
                    //                 function () {
                    //                     //关闭当前frame
                    //                     xadmin.close();
                    //
                    //                     // 可以对父窗口进行刷新
                    //                     xadmin.father_reload();
                    //                 });
                    //         } else {
                    //             layer.alert("增加用户失败");
                    //         }
                    //     }
                    // })

                    return false;
                });

        });
})